@charset "utf-8";

/***框架布局***/

body {}
.rack .lefter{ width:250px;}

.rack .righter{ width:920px;}
a { text-decoration:none;}

.titleBx{position:relative;margin:30px 0; text-align:center;color:#0074c5; font-size:30px;}
.titleBx span{display:block;margin:5px 0 0 0;color:#999999; font-size:14px;
text-transform:Uppercase}
.titleBx hr{ position: absolute;width:100%; height:5px; border: none; background: url(../images/titleBxLine.png) no-repeat; bottom:40px; left:0;}



.about{}
.about .one{ margin:20px 0 30px 0}
.about .one .wor{color:#666;}

.about .two{padding:50px 0}
.about .bin{ float:left;width:100%;margin:7px 0; background:#fff}
.about .two .bin .img{width:600px;}
.about .two .bin .img img{max-width:100%}
.about .two .bin .frame{width:520px;padding:40px 40px 0 40px;}
.about .two .bin .frame h3{color:#333333;font-weight:bold; font-size:18px; margin:0 0 30px 0}
.about .two .bin .frame p{color:#333; font-size:14px;line-height:30px;}
.about .two .down{ padding:50px 30px 30px 30px;color:#ededed;font-size:14px; text-align:center;background: url(../images/bg01.jpg); line-height: 25px;;}
.about .two .down h3{font-weight:bold; margin:0 0 20px 0;color:#ededed; font-size: 18px;}


.dphone{ float:right; background:url(/skin/images/hd_tel.gif) no-repeat left center; padding-left:84px;margin-top:10px; margin-right:20px;}
.dphone dt{ color:#333; font-size:14px;}
.dphone dd{ font-size: 26px;
    color: #FF0000;
    font-family: impact;
    font-weight: bold;
   
    display: block;    -webkit-margin-start: 0px;}



.about .three{padding:50px 0 20px 0;}
.about .three .picScroll-left{ width:1210px; margin-left:-10px;  position:relative;   }
.about .three .picScroll-left .pageState{ display: none}
.about .three .picScroll-left .hd{ overflow:hidden;  }
.about .three .picScroll-left .hd .prev,.about .three .picScroll-left .hd .next{ position: absolute; display:block;  width:27px; height:44px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; }
.about .three .picScroll-left .hd .prev{top: 200px;left: -50px;background:url("../images/ico4.png") no-repeat;background-position:0px 0px;}
.about .three .picScroll-left .hd .next{top: 200px;right: -70px;background:url("../images/ico4.png") no-repeat;background-position: -25px 0px;}


.about .three .picScroll-left .hd .next:hover{ background-position:-25px -50px;  }
.about .three .picScroll-left .hd .prev:hover{ background-position:0px -50px;  }

.about .three .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.about .three .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.about .three .picScroll-left .hd ul li.on{ background-position:0 0; }

.about .three .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.about .three .picScroll-left .bd ul li{ position:relative; margin:0 8px;width:290px; float:left; _display:inline; overflow:hidden;   }
.about .three .picScroll-left .bd ul li a{ display: block;}
.about .three .picScroll-left .bd ul li img{display: block;max-width:100%; height:300px; margin:auto}
.about .three .picScroll-left .bd ul li h4{ text-align:center; padding:10px 0 10px 0;color:#333333; font-size:14px; }
.about .three .picScroll-left .bd ul li a:hover h4{  color:#0074c5}


.about .four{ margin:20px 0;padding:20px 0 40px 0;}
.about .four .long{}
.about .four .long a{ display: inline-block; margin:0 3px;}
.about .four .long h4{margin:10px 0 0 0; color:#333; font-size:14px; text-align: center;}
.about .four .long img{ width:290px;height:200px; }
.about .four .long a:hover h4{color:#0074c5}

.about .five{padding:20px 0 0 0;}


.about .five .slideBox{ width:100%; height:417px;  position:relative;   }
.about .five .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.about .five .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.about .five .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.about .five .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.about .five .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.about .five .slideBox .bd li{ position: relative; zoom:1; vertical-align:middle; }
.about .five .slideBox .bd img{   }


.about .five .slideBox .prev,
.about .five .slideBox .next{ position:absolute; left:-50px; top:210px; margin-top:-25px; display:block; width:27px; height:44px; background:url(../images/ico4.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.about .five .slideBox .next{ left:auto; right:-50px; background-position:-25px 0px; }

.about .five .slideBox .next:hover{ background-position:-25px -50px;  }
.about .five .slideBox .prev:hover{ background-position:0px -50px;  }



.about .five .slideBox .prev:hover,
.about .five .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.about .five .slideBox .prevStop{ display:none;  }
.about .five .slideBox .nextStop{ display:none;  }

.about .five .slideBox .box{ position:absolute; float:left; }
.about .five .slideBox .box img{ display:block;max-width:100%}
.about .five .slideBox .box a{ position: relative; display: block; }
.about .five .slideBox .box h4{ position: absolute; left:0;bottom:0;padding:10px 0;width:100%;color:#fff;font-size:14px; text-align: center;; background: rgba(0,0,0,0.5);}

.about .five .slideBox .box1{left:0;top:0;width:600px;height:416px;}
.about .five .slideBox .box2{left: 610px;top:0;}
.about .five .slideBox .box3{left: 910px;top: 0;}
.about .five .slideBox .box4{left: 610px;top: 215px;}
.about .five .slideBox .box5{left: 910px;top: 215px;}


.about .five .slideBox .box2,.about .five .slideBox .box3,.about .five .slideBox .box4,.about .five .slideBox .box5{width:290px;height:203px;}





.about .six{ margin:50px 0 30px 0;padding:50px 0 70px 0;background: url(../images/bg-01.jpg) no-repeat center;}
.about .six .long{ margin:20px 0;}
.about .six .long a{display: inline-block;margin:0 5px 10px 5px;  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);}
.about .six .long a:hover{ box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5);}
.about .six .long a img{ display:block;width:180px;height:125px;}

.about .six a.more{ display: block;width:100px; text-align: center; margin: auto;color:#0074c5; font-size:14px; padding:7px 15px;border-radius: 10px; background:#fff;}
.about .six a.more:hover{ background: #0074c5; color:#fff}

.about .seven{margin:20px 0 50px 0}
.about .seven .box,.contact .box{ position: relative; height:500px;border: 2px #0074c5 solid;}

.about .seven .box #dituContent,.contact .box #dituContent{width:100%; height:500px;}

.about .seven .box .frame,.contact .box .frame{ position:absolute;width:400px;height:440px; top:0;right:0;color:#fff; font-sizE:14px;padding:30px; line-height: 30px; background:rgba(0,116,197,0.8);}




.contact{ margin:50px 0}









/*job*/

.join_box{ float:left; width:100%; margin:30px 0 0 0; }
.join_box ul{padding:0px}
.join_box ul li{ float:left; background:#eee;padding:20px 20px 50px 20px; margin:0 0 50px 0}
.join_box h3{ float:left; padding:10px; font-size:20px; font-weight:400; color:#555;width:1145px}
.join_box h3 em{ margin-right:5px; font-size:40px; color:#666}
.join_box h3 span{ float:right; font-size:14px; margin-top:-20px;}
.join_box h3 font{ font-size:14px;}
.join_box li a{ display:block; height:42px; margin:0 0 0 20px; width:150px; text-align:center; border:solid 1px #666; font-size:20px; color:#666;
border-radius: 8px;}
.join_box li a span{ float:left;  padding:7px 15px;}/**/
.join_box li a b{ float: right; background:#666; line-height:35px;height:100%; color:#fff; padding:0px 10px;border-radius: 0px 8px 8px 0;}
.join_box .box{ float:left; width:100%; border-top:1px #ddd solid;margin:20px 0 20px 0; padding:50px 0 20px 0;}
.join_box li a:hover{ border: solid 1px #1187cd}
.join_box li a:hover b{ background:#1187cd}
.join_box li a:hover span{ color:#1187cd}

.join_box .box b{ float:left; width:100%;margin:0 0 10px 0; }
.join_box .box p{float:left; width100%;color:#777; font-size:14px; }
.join_box .sbox{ float:left;width:50%;padding:10px 20px 10px 20px}


.fbk{margin:auto;width:600px;}
.fbk #contactlb{ font-size:14px; margin:30px 0}

.tel { padding-top: 10px; }

.telWrap { line-height: 38px; height: 38px; overflow: hidden; font-size: 14px; color: #8b8b8b; }
.telWrap .num { font-size: 30px; color: #00923f; }

.slogan { border-left: 1px solid #bdbdbd; }
.slogan li { float: left; width: 80px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #bdbdbd; border-right: none; position: relative; }
.slogan span { position: relative; font-size:14px; color:#333333; }
.slogan em { position: absolute; width: 81px; height: 31px; top: -1px; left: -1px; }
.slogan .on { color:#fff; }
.slogan .on em {  }
.slogan .on span{  }

/*header*/
.header{color:#666666}
.header .top{ border-bottom:#ececec solid 1px;padding:5px 0; }

.header .top p,.header .top a{ font-size:14px;color:#666666}
.header .top a{ border-right:dashed 1px #ccc ; line-height:15px; padding:0 15px; }
.header .top a.weixin,.header .top a.weibo {display: inline-block;width: 30px;height: 15px;padding:0px;margin: -17PX 10px 0 0PX;}
.header .top a.qq {display: inline-block;width: 30px;height: 15px;padding:0px;margin: -17PX 10px 0 0PX;}
.header .top a.weixin{ position: relative; background: url(../images/ico13.png) no-repeat;}
.header .top a.weixin .img{ display: none; position: absolute;top:18px;left:-50px; z-index:999; border:1px #ddd solid;}
.header .top a.weixin:hover .img{ display: block;}
.header .top a.weibo{ background: url(../images/ico11.png) no-repeat; }
.header .top a.qq{ background: url(../images/ico12.png) no-repeat; }

.header .top a:hover{color:#0074c5}

.header .long{padding:10px 0}

.header .long .logo{}
/*.header .long .tel{margin-top:0px;color:#333333; font-size:14px;padding-left:40px;line-height:22px; background: url(../images/tel.png) no-repeat left;}
.header .long .tel span{ display: block;margin-bottom:5px; color:#333333; font-size:22px;}
*/.header .long .right{margin:0 0 0 30px;}
.header .long .right .box{width:70px; margin:0 5px;}
.header .long .right .box img{display:block;width:100%;}
.header .long .right .box h4{color:#666; font-size:14px; text-align:center}

.logo h1{COLOR: #333333; font-size:36px;}
.t1 { font-size:23px;COLOR: #666666;}

.header .nav{ background:#0074c5; border-bottom:#037ed4 solid 1px;}

/*.header .nav{ background:#0074c5; border-bottom:#037ed4 solid 1px;}
.header .nav li{ float:left;}
.header .nav li a{float:left; width:136px; text-align: center; display:inline-block;line-height:50px;color:#fff; font-size:16px;margin:0 4px;  }
.header .nav li a:hover,.header .nav li.active a{ background: url(../images/navHE.png) no-repeat;}
.header .nav li hr{ float:right;margin:20px 0 0 0;width:1px; border:none;background:#3390d1; height:20px;}
.header .nav li:last-child hr{ display: none;}
.header .submenu{ position: absolute;top:30px; display:none;width:100%;max-width:100%;    border-radius:0px 0 0px 0px; border:1px #f5f5f5 solid;margin:0px 0 0 0px;padding:10px 0 10px 0; background:#fff; z-index:999; border-radius: 10px;}
.header .nav li .submenu a{ float:none;display: block;padding:0px;color:#999;line-height:30px; border-bottom:1px #eee solid;text-align:center;font-size:14px;}
.header .submenu a:hover{ background:#ddd; color:#666}
.header .submenu a:last-child{ border:none}*/

.header .right span{float:left;color:#000; font-size:20px;}
.header .right .lang{float:left;margin-left:10px;color:#dc214c;line-height:23px;}
.header .right .lang a{color:#868686; font-size:14px;}

.header .right .lang a:hover,.header .right .lang a.active{color:#dc132b}


.ban{width:100%;}
.ban img{ position: relative; width:1920px; display: block; left:50%; margin-left:-960px;}


.titleAx{ position:relative;margin:30px 0;color:#333; font-size:30px; text-align: center;}
.titleAx b{ display:block;color:#333;font-siz:36px;text-transform:Uppercase;}
.titleAx span{margin-top:10px; display:block;color:#999999; font-size:14px;}
.titleAx hr{ position:absolute; bottom:45px;width:100%; height:5px; border:none;background: url(../images/titleAxLine.png) no-repeat center;}


.titleAxb { position:relative;margin:30px 0;color:#fff; font-size:30px; text-align: center;}
.titleAxb b{ display:block;color:#fff;font-siz:36px;text-transform:Uppercase;}
.titleAxb span{margin-top:10px; display:block;color:#fff; font-size:14px;}
.titleAxb hr{ position:absolute; bottom:45px;width:100%; height:5px; border:none;background: url(../images/titleAxLineb.png) no-repeat center;}



.sub{width:260px; background: #fff; border:2px solid #0074c5}
.sub h3{color:#fff;padding:25px 20px; text-align: center; font-size:30px; font-weight:bold; background: #0074c5;}
.sub .frame{margin:10px;}
/*.sub .frame a{ display: block; background: #fff;padding:20px 10px;color:#333333; font-size:14px; text-align: center; margin:0 0 3px 0}
*/

.sub .frame a em{ float:right;opacity: 0;color:#fff}
.sub .frame a em{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.sub .frame a:hover em,.sub .frame a.active em{ opacity: 1;}


.sub .framea {margin:5px;}
.sub .framea a{ display: block; border-bottom:#CCCCCC dotted 1px; padding:20px 10px;color:#333; font-size:16px; font-weight:bold; text-align: center; margin:0 0 3px 0}
.sub .framea a em{ float:right;opacity: 0;color:#fff}
.sub .framea a em{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.sub .framea a:hover em,.sub .frame a.active em{ opacity: 1;}
.sub .framea a:hover,.sub .frame a.active{color: #333; }

.Content1 td { line-height:35px;}


.sub .tel{ padding:15px 0 15px 10px; background: #0074c5;}
.sub .down{margin:0px -2px -2px -2px;border-top:#f2f2f2 10px solid}
.sub .down img{max-width:100%;width:255px;height:164px; display: block;}
.sub .tel b{ line-height:25px;display:block;text-align:left;color:#fff; font-size:14px;padding-left:40px; background: url(../images/tel021.png) no-repeat left;}
.sub .tel b span{ display: block; color:#fff; font-size:28px;}


/*banner*/
.banner { width:100%; overflow:hidden; margin:0 auto; margin-top:0px; }
.banner {width:100%; position:relative; margin:0; padding:0; overflow:hidden; }
.banner_ul { width:100%; margin:0; padding:0; }
.banner_ul li{ position: relative; width:1920px; left:50%; margin-left:-960px;}
.banner_ul img { display:block; margin:0 auto; position:relative; max-width:100%; }
.banner_pic { width:100%; list-style:none; padding:0; overflow:hidden; }
.banner .rslides_tabs{position:absolute; bottom:30px; left:45%;}
.banner .rslides_tabs li{float:left;margin:0 5px;}
.banner .rslides_tabs a{float:left;border-radius:10px;width:30px;height:5px; background: #fff; font-size:0;}
.banner .rslides_tabs .rslides_here a{ background: #0074c5;}
.banner .prev,.banner .next{position:absolute;top:40%;width:42px; height:84px;font-size: 0px; }
.banner .prev{ left:50px; background:url(../images/prevC_ico.png) no-repeat;}
.banner .next{right:50px;background:url(../images/nextC_ico.png) no-repeat;}


.longA{ background:#ededed;  padding:10px 0}
.longA h3{display: inline-block; line-height:35px; color:#0074c5; font-size:14px;padding-left:20px; background: url(../images/ico01.png) no-repeat left;}
.longA a{ display: inline-block; color:#666666;line-height:35px; line-height:15px;padding:0 10px;font-size:14px; border-right: 1px #ddd solid ;}
.longA a:hover{color: #0074c5;}
.longA form input{ border: 1px #ddd solid;color:#666;padding:0 10px; height:30px;width:250px; background: none;}
.longA form{ position: relative;}
.longA form button{ position:absolute;right:5px; top:7px; border:none;width:20px; height:20px; background: url(../images/ico02.png) no-repeat;cursor: pointer;}


/**/
.homeA{margin:20px 0 50px 0 }
.homeA h1.title{ text-align: center; margin:40px 0}
.homeA h1.title img{ display: block; margin: auto;}
.homeA .left{width:570px;}
.homeA .left .one{}
.homeA .left .one span{ display: block;margin:10px 0;padding:1px 0; line-height: 35px;color:#333333; font-size:16px; border-bottom: dashed 1px #ddd; width:100%; }
.homeA .left .one span em{ font-size:24px;font-style:normal; color:#999999; border: 1px #999999 solid;padding:1px 3px; margin:0 10px 0 0}
.homeA .left .one span font{ color:#D62200; font-weight:bold;}
.homeA .left .two{margin:50px 0 0 0;color:#c51600;font-size:23px;font-weight:bold; border: dashed 3px #c51600;padding:10px 20px;}
.homeA .left .three{    font-size: 14px;
    color: #333333;
    margin: 10px 0 10px 0;}
.homeA .left .four{ border-top: dashed 1px #ddd;margin:20px 0 0 0; padding:20px 0;}
.homeA .left .four .tel{color:#333333; font-size:14px;padding-left:40px; background: url(../images/tel.png) no-repeat left;}
.homeA .left .four span{ display: block; color:#333333; font-size:28px;}
.homeA .left .four a{ float:right; margin-left:10px; display: inline-block;padding:10px 20px;font-size:14px; color:#fff; background:#0074c5;border-radius: 5px;box-shadow: 0 3px #cccccc;}
.homeA .left .four a:hover{ background: #f60;}
.homeA .left .four a:hover{box-shadow: 0 4px #E4490E;-webkit-transition: none;-moz-transition: none;transition: none;}
.homeA .right{ width:580px;}




.homeB{margin:0px 0 0 0;padding:20px 0; background: #fff;}




.product-list{width:920px}
.product-list li{position: relative; overflow: hidden; float:left;width:295px;height:250px;margin:0 5px 10px 5px; }
.product-list li .box{  text-align:center; display:none;}
.product-list li .BgUbox{ opacity: 0;  position:absolute;top:-300px;left:0;z-index: 1;; width:100%; height:100%; background: rgba(0,0,0,0.3);}
.product-list li .BgUbox b{display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border: 1px #fff solid;
    width: 100px;
    margin: auto;
    line-height: 30px;
    margin-top: 160px; }

.product-list li img{   max-width:100%;height:255px; width:295px; }
.product-list li .box h4{color:#333333;margin:10px 0 0px 0; font-size:16px;}
.product-list li .box span{ display:block;margin:2px 0;color:#999999; font-size:14px;}
.product-list li .box span b{color:#999;  font-weight:bold;font-size:14px;}

.jhgculContentStyles_031 li img{ max-width:100%;height:295px; width:295px;}

.product-listb {width:920px}
.product-listb li{position: relative; overflow: hidden; float:left;width:295px;margin:0 5px 10px 5px; background: #fff;}
.product-listb li .box{padding:10px;margin-top:10px; border-top:solid 1px #ddd ;}
.product-listb li .BgUbox{ opacity: 0;  position:absolute;top:-300px;left:0;z-index: 1;; width:100%; height:100%; background: rgba(0,0,0,0.3);}
.product-listb li .BgUbox b{display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border: 1px #fff solid;
    width: 100px;
    margin: auto;
    line-height: 30px;
    margin-top: 160px;}

.product-listb li a:hover .BgUbox{opacity: 1;top:0}
.product-listb li a:hover .box{ position:relative; z-index:9;color:#fff;}
.product-listb li a:hover .box h4,.product-list li a:hover .box span,.product-list li a:hover .box span b{color:#fff}
.product-listb li img{ max-width:100%;height:295px;}
.product-listb li .box h4{color:#333333;margin:0 0 10px 0; font-size:16px;}
.product-listb li .box span{ display:block;margin:2px 0;color:#999999; font-size:14px;}
.product-listb li .box span b{color:#999;  font-weight:bold;font-size:14px;}




.siteXa{float:left;width:100%; border-bottom:solid 1px #ddd;padding:0 0 10px 0; font-size:13px;color:#666;margin:15px 0}
.siteXa a{ color:#666; font-size:13px;margin:0 3px; }
.siteXa .icon-home{ background: url(../images/home_ico.png) no-repeat left;padding-left:21px;}
.back{    height: 20px;
    background: #666;
    color: #fff !important;
    width: 47px;
    float: right;
    text-align: center;
    border-radius: 3px;
    line-height: 20px;}



.homeC{ margin:20px 0; padding:20px 0}
.homeC .tab_menu{width:100%;display: table;}
.homeC .tab_menu b{ color:#333333;font-size:14px;padding:15px 0;   display: table-cell;  text-align: center;cursor: pointer;}

.homeC .tab_menu .bb{background: #ececec; border-right:#FFFFFF solid 1px;font-weight:bold;}



.homeC .tab_menu b:hover{color:#fff; background: #0074c5;}
.homeC .tab_menu b.selected{color:#fff; background: #0074c5; font-weight:bold;}
.homeC .tab_box .img{width:558px; height:402px;}
.homeC .tab_box .right{width:558px; height:402px;border-top: 2px #0074c5 solid; padding:20px; border-right: 2px #0074c5 solid; padding:20px; border-bottom: 2px #0074c5 solid; padding:20px;}
.homeC .tab_box h2{padding:10px 0; margin-bottom:15px;color:#0074c5; font-size:18px; font-weight:bold; border-bottom: 1px #ddd dashed;}
.homeC .tab_box p{color:#333333; font-size:14px;}
.homeC .tab_box h3{color:#0074c5; font-size:14px;border-top:1px #ddd dashed;border-bottom:1px #ddd dashed;padding:10px 0; margin:20px 0;}
.homeC .tab_box a:hover h2{}
.homeC .tab_box a.xA{ display: inline-block; color:#fff; font-size:14px;padding:10px 20px; margin:20px 10px 0 0; background:#0074c5;border-radius: 5px;}
.homeC .tab_box a.xB{display: inline-block; color:#fff; font-size:14px;padding:10px 20px; margin:20px 10px 0 0;background: #333333;border-radius: 5px;}
.homeC .tab_box a.xA:hover,.homeC .tab_box a.xB:hover{background:#f60}
.homeC .tab_box .more{ text-align: center;}
.homeC .tab_box .more a{ display: block; margin: auto; }




.homeD{}
.homeD .bin{float:left;width:100%;padding:30px 0;}
.homeD .bg{ background: url(../images/homeD-binBg.jpg) no-repeat top center;}
.homeD .frame{ width:600px;}
.homeD .frame .left{ position:relative;width:40px;}
.homeD .frame .left b{ position: absolute;top:0;z-index:2; display: block; width:35px; height:35px;   border: 2px #0074c5 solid;
    transform: rotate(45deg); background: #fff;}
.homeD .frame .left span{position:relative; z-index:3; display:block;padding:6px 0 0 0; text-align:center;color:#0074c5; font-size:20px;}   
.homeD .frame .left hr{ position: absolute;top:0;left:19px;z-index:1;width:1px; border:none; background: #0074c5; }
.homeD .bin01 .frame .left hr{height: 168px;}
.homeD .bin02 .frame .left hr{height: 178px;}
.homeD .bin03 .frame .left hr{height: 250px;}
.homeD .bin04 .frame .left hr{height:200px;}
.homeD .bin05 .frame .left hr{height: 168px;}
.homeD .frame .right{width:540px;margin-left:20px;}
.homeD .frame .right h2{padding:0px 0 15px 0;margin:0 0 15px 0;color:#0074c5; font-size:24px; border-bottom: 1px #ddd dashed;}
.homeD .frame .right h2 span{ display:block;color:#999999; font-size:14px;}
.homeD .frame .right p{font-size:14px;color:#333333; margin:0 0 15px 0; }
.homeD .frame .right font{color:#0074c5}
.homeD .frame .right p em{ margin:0 40px 0 -43px;display:inline-block;width:5px;height:5px; background: #0074c5;  box-shadow: 0 0 0 3px rgba(0, 116, 196, .4);border-radius: 500rem; }
.homeD .frame .right .more{display:inline-block;color:#333; font-size:14px; background: #e6e6e6;margin-top:20px; padding:5px 15px;border-radius: 10px; }
.homeD .frame .right .more:hover{ background: #0074c5;color:#fff;}
.homeD .frame .right .tel01{ margin-top:30px;color:#0074c5; font-size:14px;padding-left:40px; background: url(../images/tel03.png) no-repeat left;}
.homeD .frame .right .tel01 span{ display: block; color:#0074c5; font-size:28px;}
.homeD .frame .right .tel02{ margin-top:30px;color:#333333; font-size:14px;padding-left:40px; background: url(../images/tel.png) no-repeat left;}
.homeD .frame .right .tel02 span{ display: block; color:#333333; font-size:28px;}
.homeD .bin .img{width:565px; }
.homeD .bin .img img{max-width:100%;}
.homeD .bin .img .slideBox{ width:100%; height:330px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.homeD .bin .img .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.homeD .bin .img .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.homeD .bin .img .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.homeD .bin .img .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.homeD .bin .img .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.homeD .bin .img .slideBox .bd li{ zoom:1; vertical-align:middle; }
.homeD .bin .img .slideBox .bd img{ width:570px; height:330px; display:block;  }
.homeD .bin .img .slideBox .prev,
.homeD .bin .img .slideBox .next{ position:absolute; left:0; top:140px;display:block; width:40px; height:50px; background:url(../images/ico5.png) 0px 0px no-repeat;   }
.homeD .bin .img .slideBox .next{ left:auto; right:0; background-position:0px -50px; }
.homeD .bin .img .slideBox .prev:hover,
.homeD .bin .img .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.homeD .bin .img .slideBox .prevStop{ display:none;  }
.homeD .bin .img .slideBox .nextStop{ display:none;  }

.homeE{position:relative;/* padding:0px 0 30px 0; */background: #0074c5;}
.homeE .container{ position: relative;}
.homeE .bg01{position:absolute;left:0;top:0;width:50%;height: 520px;}
.homeE .left{padding:50px 0;height: 320px;width: 1200px;}
.homeE h2.title{margin:0 0 30px 0;color:#fff; font-size:30px; font-weight:bold;}
.homeE h2.title span{ display:block;color:#fff; font-size:36px;font-weight:400;}
.homeE .left .img{ border: 3px #004576 solid;}
.homeE .left .frame{width:630px; margin:0 20px 0 20px;} 
.homeE .left .frame h3{margin-top:10px;color:#fff; font-size:18px;}
.homeE .left .frame p{margin:20px 0 0 0; color:#fff; font-size:14px; line-height:25px;}
.homeE .left .frame a{ display:inline-block;margin-top:30px;color:#fff;  background:#0074c5; padding:2px 3px;}
.homeE .left .frame a:hover{ background: #fff; color:#0074c5 }
.homeE .right{width: 334px;padding:50px 0 0 20px;}
.homeE .right .frame{}
.homeE .right .frame a{ display: inline-block;margin:0 5px 2px 0; border: 2px #0074c5 solid;}
.homeE .right .frame img{ display:block;width: 156px; height:94px; /**/}
.homeE .right .frame a:hover{ border: 2px #f60 solid;}

.aboutmore { display:block; text-align:center; width:120px; height:30px; line-height:30px; border:#FFFFFF solid 1px; color:#FFFFFF;}


.homeF{}
.homeF .tab_menu{text-align: center;}
.homeF .tab_menu b{ display:inline-block;padding:15px 25px;color:#fff; text-align: center; font-size:18px; background: #bdbdbd;cursor: pointer;}
.homeF .tab_menu b.selected{ background: #0074c5;}
.homeF .tab_menu b:hover{ background: #0074c5;}
.homeF .tab_box{margin:20px 0 0 0}
.homeF .tab_box .long{ display: none;}
.homeF .tab_box .long a{ position: relative; display: inline-block; margin:0 5px;}
.homeF .tab_box .long a img{ display:block;width:230px;height:168px;}
.homeF .tab_box .long a h4{opacity: 1; position:absolute; bottom:0; left:0;  width:100%; background: rgba(0,0,0,0.5); text-align:center; color:#fff;font-size:14px;padding:10px 0;}
.homeF .tab_box .long a:hover h4{ opacity: 1;}
.homeF .tab_box .long .picScroll-left{ width:100%;  overflow:hidden; position:relative;    }	
.homeF .tab_box .long .picScroll-left .bd{ padding:10px;   }
.homeF .tab_box .long .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.homeF .tab_box .long .picScroll-left .bd ul li{  float:left;width:240px; _display:inline; overflow:hidden;   }





.homeG{margin:0 0 50px 0}
.homeG .left{}
.homeG a.more{ float:right; color:#999999;font-size:14px;line-height: 40px;}
.homeG a.more:hover{color:#0074c5}
.homeG .left .tab_menu{ border-bottom: 1px #ddd solid;}
.homeG .left .tab_menu b{ display:inline-block;padding:10px 25px;margin:0 2px 0 0;color:#fff; text-align: center; font-size:14px; background: #bdbdbd;cursor: pointer;}
.homeG .left .tab_menu b.selected{ background: #0074c5;}
.homeG .left .tab_box{ margin-top:20px;}
.homeG .left .tab_box .long{}
.homeG .left .tab_box .long .box{width:300px}
.homeG .left .tab_box .long .box h4{margin-top:20px;font-weight:bold;color:#333333;font-size:18px;}
.homeG .left .tab_box .long .box span{color:#999999;font-size:14px;}
.homeG .left .tab_box .long .box p{ border-top:1px #ddd dashed;margin-top:10px; padding-top:10px;color:#666666;font-size:14px;}
.homeG .left .tab_box .long .frame{width:500px;margin-left:30px;}
.homeG .left .tab_box .long .frame a{padding:5px 0;display: block;color:#666; font-size:14px;}
.homeG .left .tab_box .long .frame a span{ float:right;color:#999999}
.homeG .left .tab_box .long .box a:hover h4{color:#0074c5}
.homeG .left .tab_box .long .frame a:hover{color:#0074c5}
.homeG .right{width:330px;}
.homeG .right h2{ float:left;width:100%; border-bottom: 1px #ddd solid;}
.homeG .right h2 b{float:left; color:#fff; font-size:14px;background: #0074c5;padding:10px 20px}
.homeG .right .box{ border-bottom: dashed 1px #ddd ;padding-bottom:20px; margin:20px 0 0px 0;}
.homeG .right .box h4{ font-weight:bold;padding:3px 0 3px 30px;color:#333; font-size:14px;background: url(../images/ico3.png) no-repeat 0px 0px;} 
.homeG .right .box p{padding:0 0 0 30px; color:#666;    line-height: 23px; font-size:14px;background: url(../images/ico3.png) no-repeat 0px -25px;} 
.homeG .right .box a:hover h4{color:#0074c5}
.homeG .right .picMarquee-top{ float:left;margin-top:10px;  width:100%; height:405px;overflow:hidden; position:relative;     }
.homeG .right .picMarquee-top .hd{ overflow:hidden;     }
.homeG .right .picMarquee-top .bd{  }
.homeG .right .picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.homeG .right .picMarquee-top .bd ul li{ height:80px; overflow:hidden;  zoom:1; }


.menu{ padding:25px 0 15px 0; background: #ededed;}
.menu .container{} 
.menu a{ display:inline-block; color:#333333; font-size:16px;padding:0 20px 0px 20px; margin:0 0 10px 0;border-right:1px #ddd solid ;}
.menu a:hover,.menu a.active{color:#0074c5;}
.menu a:nth-child(1){}


.product-index{margin:20px 0}
.product-index a{ position: relative; width:577px;display: inline-block;margin:10px 10px;}
.product-index a img{ display:block;}
.product-index a h3{ position: absolute;width:100%; text-align:center;color:#fff; font-size:14px; bottom:0;left:0; padding:10px 0; background: rgba(0,0,0,0.5);}


.dlBoxOne .title img,.dlBoxTwo .title img,.dlBoxThree .title img{ display:block; margin:auto }
.dlBoxTwo .title,.dlBoxThree .title{ margin:10px 0 20px 0;}

.dlBoxOne{margin:30px 0 0; border:2px #0074c5 solid}
.dlBoxOne .title{width:100%;}
.dlBoxOne .title img{width:100%;}
.dlBoxOne .box{padding:40px 0 30px 0;}
.dlBoxOne .box li{ float:left;width:219px; margin:0 10px 35px 10px;}
.dlBoxOne .box li img{ display:block; margin:auto;}
.dlBoxOne .box li h4{margin-top:10px; text-align:center;color:#0074c5; font-size:18px;}

.dlBoxOne .box li img{transform:rotateY(0deg);}
.dlBoxOne .box li:hover img{transform:rotateY(180deg);}
.dlBoxOne .box li:hover h4{color:#666}

.dlBoxTwo{margin:50px 0 20px 0;  }
.dlBoxTwo .box img{ display:block;}


.dlBoxThree{margin:50px 0 20px 0;}
.dlBoxThree .box li{float:left;width:226px; margin:0 7px}
.dlBoxThree .box li img{max-width:100%;}
.dlBoxThree .box li p{margin-top:10px; text-align:center; padding:0 15px;font-size:14px; color:#666666}

.curing{}

.curing .one{margin:20px 0 0 0}
.curing .one h1.title{ margin:0 0 50px 0}
.curing .one .box{ position: relative; width:100%;margin:0 0 50px 0;}
.curing .one .box u{ position:absolute; width:40px; height:40px; }

.curing .one .left{width:320px;}
.curing .one .left .box u{ float:left; top:0;left:0; }

.curing .one .box:hover u{transform:rotate(20deg);-ms-transform:rotate(20deg); 	/* IE 9 */-moz-transform:rotate(20deg); 	/* Firefox */-webkit-transform:rotate(20deg); /* Safari 和 Chrome */-o-transform:rotate(20deg); 	/* Opera */}

div.curing .one div.box1 u{ background:url(../images/icoD.png) 0 0 no-repeat;}
.curing .one div.box2 u{background: url(../images/icoD.png) 0 -43px no-repeat;}
.curing .one div.box3 u{background: url(../images/icoD.png) 0 -86px no-repeat;}
.curing .one div.box4 u{background: url(../images/icoD.png) 0 -129px no-repeat;}
.curing .one div.box5 u{background: url(../images/icoD.png) 0 -171px no-repeat;}
.curing .one div.box6 u{background: url(../images/icoD.png) 0 -213px no-repeat;}
.curing .one div.box7 u{background: url(../images/icoD.png) 0 -170px no-repeat;}


.curing .one .left .box{ padding-left:50px;}
.curing .one .box h3{font-size:24px; color:#0074c5}
.curing .one .box h3 span{padding-left:5px;font-size:14px;color:#999999}
.curing .one .box p{margin:5px 0;font-size:14px;color:#666666;}



.curing .one .right .box u{ top:0;right:0;  }

.curing .one .right{width:320px; text-align: right;}
.curing .one .right h3{float: right;}
.curing .one .right h3 span{float:left; margin:10px 5px 0 0}
.curing .one .right p{float:right;}
.curing .one .right .box{  float:right; }
.curing .one .right .box{padding-right:50px;}

.curing .one .midden{ margin: 0 100px}


.curing .one .tel{ float:right; text-align:right;margin-top:0px;color:#333333; font-size:14px;padding-right:40px; background: url(../images/tel.png) no-repeat right}
.curing .one .tel span{ display: block; color:#333333; font-size:28px;}

.curing .one .down{ margin: 30px 0 0 0}



.curing .two{margin:20px 0 0px 0}
.curing .two h1.title{ background:#f4f4f4;padding:20px 0; margin:20px 0;}
.curing .two .box{float:left;width:600px;height:130px;border-bottom: dashed 1px #aaa;margin:30px 0;padding:0 0 50px 0}
.curing .two .box img{ float:left; width:114px;transform: rotateY(0deg);}
.curing .two .box:hover img{transform: rotateY(180deg);}
.curing .two .box .frame{ float:left; margin-left:10px;width:430px}

.curing .two .box .frame h3{color:#0074c5; font-size:24px;}
.curing .two .box .frame p{margin:10px 0 0 0;line-height:24px;color:#666;font-size:14px;}



.curing .three{margin:30px 0 20px 0;padding:30px 0 50px 0; background: #f4f4f4;}
.curing .three h1.title{padding:30px 0}
.curing .three .picScroll-left{ width:1110px; margin-left:-10px;  position:relative;   }
.curing .three .picScroll-left .pageState{ display: none}
.curing .three .picScroll-left .hd{ overflow:hidden;  }
.curing .three .picScroll-left .hd .prev,.curing .three .picScroll-left .hd .next{ position: absolute; display:block;  width:27px; height:44px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; }
.curing .three .picScroll-left .hd .prev{top: 200px;left: -50px;background:url("../images/ico4.png") no-repeat;background-position:0px 0px;}
.curing .three .picScroll-left .hd .next{top: 200px;right: -70px;background:url("../images/ico4.png") no-repeat;background-position: -25px 0px;}


.curing .three .picScroll-left .hd .next:hover{ background-position:-25px -50px;  }
.curing .three .picScroll-left .hd .prev:hover{ background-position:0px -50px;  }

.curing .three .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.curing .three .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.curing .three .picScroll-left .hd ul li.on{ background-position:0 0; }

.curing .three .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.curing .three .picScroll-left .bd ul li{ position:relative; margin:0 8px;width:390px; float:left; _display:inline; overflow:hidden;   }
.curing .three .picScroll-left .bd ul li a{ display: block;}
.curing .three .picScroll-left .bd ul li img{display: block;max-width:100%; height:267px; margin:auto}
.curing .three .picScroll-left .bd ul li .frame{ background: #fff;height:115px;padding:20px}
.curing .three .picScroll-left .bd ul li .frame h4{ font-weight:bold; padding:5px 0 5px 0;color:#0074c5; font-size:18px; }
.curing .three .picScroll-left .bd ul li .frame p{color:#333333; font-size:14px;}
.curing .three .picScroll-left .bd ul li a:hover h4{  color:#0074c5}

.curing .four{padding:50px 0}

.center{ text-align:center;}
.center img{ border:1px solid #ccc;}
.padding25 h2{ font-size:18px; font-weight:normal; color:#1d1d1d; font-weight:bold;}
.padding25 h1{ font-size:18px; font-weight:normal; color:#1d1d1d; font-weight:bold;}
.padding25 .center img{ border:1px solid #ccc; margin-bottom:10px; width:auto; max-width:600px;_width:expression(this.width > 600 ? "600px" : this.width);overflow:hidden; }
.newsview{ display:inline;     color: #666;
    font-size: 13px; padding:25px 0px 0 0px;padding-top:25px;margin-bottom:25px; padding-bottom:15px; font-size:14px; line-height:28px; float:left; }
.newsview img{ max-width:100%; height:auto;}
.title_s{ text-align: center;color: #778795;font-size: 14px;line-height: 35px;}


/* 首页资质 */
.indexhonor{float:left;width:325px;}
.indexhonor p{float:left;width:320px;height:62px;background:url(index_8.jpg) left bottom no-repeat;text-align:left;}
.indexhonor p b{float:left;width:150px;margin-left:15px;display:inline;font-size:18px;color:#001A72;line-height:62px;}
.indexhonor p span{float:right;width:150px;font-size:14px;color:#333;line-height:62px;text-align:right;}
.indexhonor p span a{font-size:14px;color:#fff;line-height:62px;}
.indexhonor p span a:link{font-size:14px;color:#fff;line-height:62px;}
.indexhonor p span a:hover{font-size:14px;color: #FF0000;line-height:62px;}
.indexhonor p span a:visited{font-size:14px;color:#fff;line-height:62px;} 

.indexhonor .huandeng99 .content1{box-sizing:border-box;padding-bottom:0;padding-left:0px;width:236px;padding-right:0px;}

.huandeng99{text-align:left;width:325px;clear:both;overflow:hidden;}
.huandeng99 UL{float:left;}
.huandeng99 .content{margin-top:0px;float:left;overflow:hidden}
.huandeng99 .content .pro-module{margin-top:0px;width:100%;float:left}
.huandeng99 .pic-module{position:relative;float:left;margin-right:0;}
.huandeng99 .pic-module .hpic A{text-align:center;display:block;float:left;color:#fff;}
.huandeng99 .pic-module .hpic A:hover{}
.huandeng99 .pic-module .hpic A IMG{border-bottom:0;border-left:0;width:236px;height:348px;margin-left:0px;display:inline;}
.huandeng99 .pic-module .hpic span{width:236px;height:36px;line-height:36px;font-size:16px;color:#fff;}

.huandeng99 .pro-module UL LI{line-height:23px}
.huandeng99 .pro-module UL LI SPAN{color:#999;font-weight:normal}

.huandeng99 A.scrollbrowse{margin:120px 0 0 0;width:44px;background:#f00;display:block;float:left;height:81px;clear:both;font-size:1px;cursor:pointer}
.huandeng99 A.scrollright{background:url(/skin/images/rightbtn.png) no-repeat right top;clear:right;margin-right:0}
.huandeng99 A.scrollleft{background:url(/skin/images/leftbtn.png) no-repeat left top;margin-left:0}
.huandeng99 .scrollable{position:relative;margin:0 0px;width:236px;float:left;height:441px;overflow:hidden}
.huandeng99 .scrollitems{position:absolute;width:20000px;clear:both}
.huandeng99 .content1{margin:0;width:168px;}



.clientTop h4{ background:url(../images/al_tit.jpg) no-repeat center; text-align:center; line-height:48px; margin-bottom:30px;}
.clientTop h4 a{ color:#666; font-size:30px; }
.clientTop h4 span{ font-size:30px; font-weight:bold; color:#e11a17;}

/* 客户感言 */
.clientTop {  height: 74px; text-align: center; margin-bottom: 74px; }
.clientTop h2 { line-height: 30px; font-weight: bold; font-size: 24px; color: #000; }
.clientTop h3 { padding-top: 8px; color: #cfcfcf; font: bold 22px/32px Arial; }

.clientWrap { overflow: hidden; }
.clientWrap ul { width: 1260px; }
.clientWrap li { float: left; width: 574px; margin-bottom: 56px; margin-right: 52px; }

.clientImg { overflow: hidden; border-radius: 5px; }

.clientBox { width: 316px; }
.clientBox h3 { line-height: 18px; margin-bottom: 13px; }
.clientBox h3 a { display: block; color: #434343; font-size: 14px; font-weight:bold;}
.clientBox h3 a:hover { color: #FF0000; }
.clientBox p { padding-top: 10px; height: 100px; overflow: hidden; margin-bottom: 10px; position: relative; font-size:14px; color:#666666; }
.clientBox em { position: absolute; width: 26px; height: 1px; background: #8d8d8d; top: 0; left: 0; }

.clientLink { width: 97px; height: 30px; line-height: 30px; color: #fff; background:#0074c5; border-radius: 5px; overflow: hidden; display: block; text-align: center; }
.clientLink:hover { background: #FF0000; color: #fff; }  

.width {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
  
/* 解决方案 */
.solution { background: #eee; padding: 50px 0; }

.solutionLeft { width: 254px; background-color:#FFFFFF; }

.solutionTitle { background-color: #0074c5; color: #ededed; padding-left: 20px; padding-bottom: 15px; }
.solutionTitle h3 {text-transform:uppercase;  padding-top: 20px; font-family: 'ad'; line-height: 18px; font-size: 18px; opacity: 0.7; filter: alpha(opacity = 70); -webkit-text-stroke-width: 0.2px; -webkit-font-smoothing: antialiased; }
.solutionTitle h2 { color:#FFFFFF; line-height: 28px; font-size: 20px; font-weight: bold; }
.solutionTitle h3 {
    font-weight: normal;
	font-family: 'ad';
	color: #fff; 
    font-size: 1.17em;
    font-weight: bold;
}


.solutionNav li { margin-top: 1px; border-bottom:#CCCCCC solid 1px; }
.solutionNav a { display: block; font-weight: normal; height: 60px; line-height: 60px; background: url(/skin/images/solArrow.png) no-repeat 288px center #fff; padding-left: 20px; color: #565656; font-size: 16px; }
.solutionNav .on a {  color:#565656; font-weight:bold;background: url(/skin/images/solArrow.png) no-repeat 288px center #fff; }

.solutionRight { width: 895px; height: 319px; padding-top:30px; padding-left:20px; background-color:#FFFFFF; overflow: hidden; }
.solutionRight .conWrap { width: 8900px; }
.solutionRight .con { float: left; width: 870px; margin-right: 30px; }

.solutionWrap { background: #fff; margin-bottom: 16px; height: 285px; }
.solutionWrap a:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.solutionImg { overflow: hidden; }
.solutionImg img { -webkit-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; }

.solutionBox { width: 414px; }
.solutionBox h3 { padding-top: 10px; font-weight: bold; margin-bottom: 11px; }
.solutionBox h3 a { color: #444; font-size: 16px; display: block; }
.solutionBox h3 a:hover { color: #FF0000; }
.solutionBox p { position: relative; padding-top: 21px;  overflow: hidden; margin-bottom: 46px; line-height:23px; text-align:left; color: #666666; }
.solutionBox p em { position: absolute; width: 47px; height: 2px; background: #d1d1d1; top: 0; left: 0; }

.solutionLink { width: 83px; height: 28px; display: block; background-color:#0074c5; text-align: center; line-height: 28px; color: #fff; }
.solutionLink:hover { color: #fff; opacity: 0.7; filter: alpha(opacity = 70); }

.caseTop { background: url(/skin/images/caseCut.gif) no-repeat 0 bottom; margin-bottom: 20px; height: 44px; }
.caseTop h2 { line-height: 44px; font-size: 22px; color: #434343; font-weight: bold; }
.caseTop a { position: relative; top: 12px; color: #434343; }
.caseTop a:hover { color: #00923f; }

.caseWrap { width: 860px; overflow: hidden; }
.caseWrap ul { width: 890px; }
.caseWrap li { float: left; width: 267px; overflow: hidden; position: relative; margin-right: 29px; }
.caseWrap em, .caseWrap span { position: absolute; height: 35px; width: 100%; left: 0; bottom: 0; }
.caseWrap span { text-align: center; line-height: 35px; color: #fff; }
.caseWrap em { background: #252525; opacity: 0.7; filter: alpha(opacity = 70); -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.caseWrap img { -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.caseWrap a:hover em { background: #00923f; }
.caseWrap a:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.div_gg {background: url(/skin/images/h_gg01.jpg) center top no-repeat; height:194px;}

.honorr li{float:left;width:205px;height:290px;list-style:none;display:inline;margin:15px 0px 0px 20px;display:inline;padding-bottom:36px;overflow:hidden;}
.honorr li dt {width:100%;font-size:16px;line-height:36px;color:#666666; text-align:center;}
.honorr li dt a:hover { color:#FF0000;}

/* 生产实力 */
.scsl {width:980px;margin-bottom:10px;}
.scsl li{float:left;width:205px;display:inline;margin:15px 0px 0px 20px;display:inline;overflow:hidden;}
.scsl li dt {width:100%;font-size:16px;line-height:36px;color:#666666; text-align:center;}
.scsl li img{border:4px solid #E6E6E6;padding:1px;background:#fff;}

/* 客户案例 */
.case{float:left;width:980px;margin-left:0px;line-height:26px;}
.case li{float:left;width:286px;margin:0px 0px 16px 40px;display:inline;}
.case li img{float:left;width:282px;padding:1px;border:1px solid #CCC;}
.case li dt{float:left;width:286px;text-align:center; height:30px; overflow: hidden;}
.case li dt a{font-size:16px;line-height:24px;color:#666;}



.service_items {
	width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-top:60px
}
.service_items_title {
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:24px;
}
.service_items_title p {
	color:#999;
	line-height:40px;
	height:40px;
	display:block
}
.service_items_title .service_items_Special1 {
	color:#0074c5;
	font-size:30px;
	background:url(/skin/images/index_img18_03.png) no-repeat center
}
.service_items_title .service_items_Special2 {
	font-size:18px;
}
.service_items_con {
	width:1200px;
	height:293px;
	padding-bottom:60px;
	margin-top:30px;
}
.service_items_con .servicesBox {
	width:1200px;
	height:273px;
	margin:0 auto;
	clear:both;
	line-height:18px;
	color:#999999;
	font-size:12px;
}
.service_items_con .servicesBox .serBox {
	cursor:pointer;
	display:inline;
	width:238px;
	height:273px;background-color:#0074c5;
	float:left;
	overflow:hidden;
	position:relative;
	border-right:2px solid #ebebeb
}
.service_items_con .servicesBox #Div39 {
	border:none
}
.service_items_con .servicesBox .serBoxOn {
	font-family:"微软雅黑";
	display:none;
	width:320px;
	height:270px;
	background:url(/skin/images/ser_items_con_bg.png) repeat 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:19;
}
.service_items_con .servicesBox .serBox .pic1 {
	width:100px;
	height:110px; 
	text-align:center;
	position:absolute;
	top:22px;
	right:70px;
	z-index:99;
}
.service_items_con .servicesBox .serBox .pic2 {
	width:100px;
	height:110px;
	text-align:center;
	position:absolute;
	top:22px;
	left:-110px;
	z-index:99;
}
.service_items_con .servicesBox .serBox .txt1 {
	width:238px;
	height:100px;
	color:#999999;
	position:absolute;
	top:145px;
	left:0px;
	z-index:99;
	font-family:"微软雅黑";
}
.service_items_con .servicesBox .serBox .txt2 {
	width:238px;
	height:100px;
	color:#fff;
	position:absolute;
	top:145px;
	right:-240px;
	z-index:99;
}
.service_items_con .servicesBox .serBox span.tit {
	font-size:18px;
	display:block;
	text-align:center;
}
.service_items_con .servicesBox .serBox .txt1 .tit {
	color:#fff;
	line-height:30px;
	width:150px;
	display:block;
	height:30px;
	margin:0 auto;
	border-bottom:1px solid #d6d6d6;
}
.service_items_con .servicesBox .serBox .txt2 .tit {
	width:150px;
	display:block;
	height:30px;
	margin:0 auto;
	border-bottom:1px solid #fff;
	color:#fff;
	line-height:30px;
	font-family:"微软雅黑";
}
.service_items_con .servicesBox .serBox .txt1 p {
	margin:0;
	padding:0;
	color:#fff;
	font-family:"微软雅黑";
}
.service_items_con .servicesBox .serBox p {
	padding:0 10px;
	text-align:center;
	line-height:25px;
	font-size:14px
}
 

.ldfl { height:598px; background:url(/skin/images/6dfl.jpg) center center; }
.ldflti  { font-size:39px; width:1200px; text-align:center; margin:0 auto; font-weight:bold; color:#535353; }
.ldflti2 { font-size:16px; color:#a0a0a0;width:1200px; text-align:center;  margin:0 auto;}



.ys_bg1{ background:url(/skin/images/ys_bg1.jpg) no-repeat center 0; height:528px; overflow:hidden;}
.ys01{ width:1200px; margin:0 auto; position:relative;}
.ys01 h3{ text-align:center; font-family:"微软雅黑"; font-size:30px; font-weight:normal; padding:22px 0 40px 0;}
.ys01 h3 a{ color:#fff;}
.ys01 h3 b{ display:block; font-size:60px; color:#ffe400;}
.ys01 dl{ padding:51px 0 0 80px; font-family:"微软雅黑"; color:#666; width:433px;}
.ys01 dl span{ color:#ff7400;}
.ys01 dl dt{ font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#115fc4;}
.ys01 dl dd{ width:425px; font-size:14px; line-height:25px; padding:25px 0 0 0;}
.ys01 dl dd em{ display:block; padding:25px  0 0 0;}
.ys01 .ysdl2{ padding-top:38px;}
.ys01 .ysdl3{ padding-top:10px; padding-left:590px;}
.ys01 .ysdl4{padding-top:35px;padding-left:590px;}
.ys01 h6{ position:absolute; top:58px; left:630px;}
.ys_bg3{ background:url(/skin/images/ys_bg3.jpg) no-repeat center 0; height:514px; overflow:hidden;}


.swow2ContentStyles_08 ul li{clear:both;background:url(/images/2015313102649535.jpg) no-repeat left center; height: 35px;line-height: 35px;font-size: 12px;color: #666;padding-left:15px;background-repeat: no-repeat;background-position: left center;list-style-type:katakana-iroha;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cbcbcb;}
.swow2ContentStyles_08 ul li span{color:#666;	float:right;}
.swow2ContentStyles_08 ul .NewsStyleBest .left .artImg img{ margin-bottom:0px;}
.swow2ContentStyles_08 {width:340px;padding:0px;margin:0px;}
.swow2ContentStyles_08 ul .NewsStyleBest{height:120px; background:none; padding:0px;margin:0px;line-height:18px; width:340px; overflow:hidden;list-style-type:none;}
.swow2ContentStyles_08 ul .NewsStyleBest .left{float:left; width:133px;}
.swow2ContentStyles_08 ul .NewsStyleBest .left .artImg{border:#d1d1d1 1px solid; padding:3px;margin-right:5px; height:100px; overflow:hidden;}
.swow2ContentStyles_08 ul .NewsStyleBest .right{float:left; width:205px;}
.swow2ContentStyles_08 ul .NewsStyleBest .right .artTitle h2{font-size:14px;}
.swow2ContentStyles_08 ul .NewsStyleBest .right .artInfo{margin-top:10px;color:#666;height:60px;overflow:hidden;line-height:20px; }

.news1ContentStyles_08 ul li{clear:both;background:url(/images/2015313102649535.jpg) no-repeat left center; height: 35px;line-height: 35px;font-size: 12px;color: #666;padding-left:15px;background-repeat: no-repeat;background-position: left center;list-style-type:katakana-iroha;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cbcbcb;}
.news1ContentStyles_08 ul li span{color:#666;	float:right;}
.news1ContentStyles_08 {width:460px;padding:0px;margin:0px;}
.news1ContentStyles_08 ul .NewsStyleBest{height:120px; background:none; padding:0px;margin:0px;line-height:18px; width:460px; overflow:hidden;list-style-type:none;}
.news1ContentStyles_08 ul .NewsStyleBest .left{float:left; width:133px;}
.news1ContentStyles_08 ul .NewsStyleBest .left .artImg{border:#d1d1d1 1px solid; padding:3px;margin-right:5px;height:100px; overflow:hidden;}
.news1ContentStyles_08 ul .NewsStyleBest .right{float:left; width:325px;}
.news1ContentStyles_08 ul .NewsStyleBest .right .artTitle h2{font-size:14px;}
.news1ContentStyles_08 ul .NewsStyleBest .right .artInfo{margin-top:10px;color:#666;height:60px;overflow:hidden;line-height:20px; }


.box5 {
	background:#0074c5;
	padding:30px 0
}
.box5 h6 {
	font-size:18px;
	color:#fefefe;
	text-align:center;
	letter-spacing:3px
}
.partner {
	width:1200px;
	margin:30px auto 0 auto;
	position:relative;
	box-sizing:border-box;
	padding:0 40px
}
.partner ul li {
	width:200px;
	margin:0 12px;
	float:left
}
.partner ul li div {
	width:200px;
	height:80px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background:#fff
}
.partner ul li div img {
	max-width:100%;
	max-height:100%
}
.partner ul li p {
	font-size:16px;
	color:#fff;
	margin-top:15px;
	text-align:center
}
.partner .prev {
	display:inline-block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../images/par_prev.png) no-repeat center;
	position:absolute;
	top:25px;
	left:0;
	z-index:1
}
.partner .next {
	display:inline-block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../images/par_next.png) no-repeat center;
	position:absolute;
	top:25px;
	right:0;
	z-index:1
}


/**/
.links_bg{ background:#0159a1;  border-top:2px solid #014983; padding-top:22px; height:130px;}
.links{ width:1200px; margin:0 auto; overflow:hidden; height:130px;}
.links h2{ height:40px; background:url(/skin/images/links_line.gif) repeat-x bottom; font:bold 14px/40px "microsoft Yahei"; color:#fff;}
.links h2 span{ font-weight:normal; font-size:12px;}
.links h2 a{ color:#fff;}
.links h2 em{ font:normal 12px/40px Arial, Helvetica, sans-serif; color:#b0c0d7; text-transform:uppercase; margin-left:5px;}
.links_c{ padding-top:10px; line-height:30px; font-family:"microsoft Yahei";}
.links_c a{ color:#b0c0d7; padding:0 12px; display:inline-block;} 

.footer { width:1200px; margin:0 auto; overflow:hidden; font-size:14px;}
/*底部开始*/
.f_bg{ background:#0159a1; height:296px; overflow:hidden; font-family:"microsoft Yahei"; color:#fff;}
.f_nav{ background:url(/skin/images/f_nav.jpg) no-repeat; height:58px; font-size:14px; color:#fff; text-align:center; line-height:58px;}
.f_nav a{ color:#fff; padding:0 6px; display:inline-block;}
.f_nav img{ vertical-align:middle; margin-left:20px;}
.f_logo{ width:225px; margin:30px 0 0 0px;display:inline;}
.copyright{ margin:17px 0 0 0px; display:inline; line-height:26px; padding:16px 0 0 96px; height:180px; background:url(/skin/images/f_line.jpg) no-repeat left top; }
.copyright a{ color:#fff;}
.copyright img{ vertical-align:middle; margin-left:22px;}
.f_code{ width:114px; margin:30px 0px 0 0; display:inline;}
.f_code img{ display:block; width:114px;}
.f_code span{ display:block; height:28px; line-height:28px; text-align:center; font-family:"宋体";}

/*底部结束*/


/*youshi*/
.youshi {
	overflow: hidden;
	width: 100%;
}
.youshi .ttitle {
	overflow: hidden;
	padding: 55px 0;
	background-color: #005aa1;
}
.youshi .ttitle h2 {
	text-align: center
}
.youshi .ttitle em {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.youshi .yslist {
	overflow: hidden;
	width: 100%;
	height: 291px;
}
.youshi .yslist .wen {
	overflow: hidden;
	width: 487px;
	color: #333
}
.youshi .yslist h3 {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 30px;
}
.youshi .yslist p {
	padding-left: 14px;
	background: url(/skin/images/youshi_s02.png) no-repeat left 8px;
	font-size: 13px;
	line-height: 25px;
}
.youshi .yslist .wen.wen01 p {
	background: url(/skin/images/youshi_s01.png) no-repeat left 8px;
}
.youshi .phone {
	overflow: hidden;
	padding-left: 55px;
	background: url(/skin/images/phone.png) no-repeat left center;
	margin-top: 20px;
}
.youshi .phone span {
	display: block;
	font-size: 13px;
	color: #333;
}
.youshi .phone em {
	display: block;
	font-size: 22px;
	color: #ff6600;
}
.youshi .youshi01 {
	background: url(/skin/images/youshi_01.jpg) no-repeat center top;
}
.youshi .youshi02 {
	background: url(/skin/images/youshi_02.jpg) no-repeat center top;
}
.youshi .youshi03 {
	background: url(/skin/images/youshi_03.jpg) no-repeat center top;
}
.youshi .youshi04 {
	background: url(/skin/images/youshi_04.jpg) no-repeat center top;
}
.youshi .youshi05 {
	background: url(/skin/images/youshi_05.jpg) no-repeat center top;
}
.youshi .wen.wen01 {
	color: #fff;
	margin-left: 98px;
	margin-top: 30px;
}
.youshi .wen02 {
	float: right;
	margin-top: 35px;
}
.youshi .wen03 {
	margin-left: 98px;
	margin-top: 35px;
}
.youshi .wen04 {
	float: right;
	margin-top: 55px;
}
.youshi .wen05 {
	margin-left: 98px;
	margin-top: 40px;
	width: 425px !important;
}

/*case*/
.casea {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.casea .title {
    overflow: hidden;
    width: 100%;
}

.casea .title h3 {
    text-align: center;
    font-size: 24px;
    color: #005aa1;
    background: url(/skin/images/title_bg.png) no-repeat center;
    margin-bottom: 5px;
}

.title h2  {
    color: #005aa1; font-size: 24px;
}

.casea .title p {
    font-size: 16px;
    color: #999;
    text-align: center;
    text-transform: uppercase;
}

.casea .casebox {
	overflow: hidden;
	width: 100%;
	height: 321px;
	margin-top: 40px;
	position: relative;
}
.casea .casebox i {
	display: block;
	width: 41px;
	height: 41px;
	cursor: pointer;
	position: absolute;
	top: 115px;
}
.casea .casebox .btn01 {
	background: url(/skin/images/hezuo__btn01.png) no-repeat center top;
	left: 0
}
.casea .casebox .btn02 {
	background: url(/skin/images/hezuo__btn02.png) no-repeat center top;
	right: 0
}
.casea .casebox i:hover {
	background-position: bottom
}
.casea .casewin {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	height: 326px;
	position: relative;
}
.casea .casewin ul {
	overflow: hidden;
	position: absolute
}
.casea .casewin li {
	float: left;
	width: 311px;
	margin-right: 33px;
	height: 330px;
	background-color: #eee;
}
.casea .casewin li a {
	display: block;
	text-decoration: none;
}
.casea .casewin li img {
	display: block;
	margin-bottom: 12px;
}
.casea .casewin li span {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.casea .casewin li:hover {
	background-color: #f07f1b;
}
.casea .casewin li:hover span {
	color: #fff;
}

/*流程*/
.liucheng {
	overflow: hidden;
	width: 100%;
	padding-top: 55px;
	padding-bottom: 65px;
	background-color: #f9f9f9;
}
.liucheng img {
	display: block;
	margin: 0 auto;
	margin-top: 40px;
}

.liucheng .title {
    overflow: hidden;
    width: 100%;
}

.liucheng .title h2 {
    text-align: center;
    font-size: 24px;
    color: #005aa1;
    background: url(/skin/images/title_bg.png) no-repeat center;
    margin-bottom: 5px;
}

.title h2 a {
    color: #005aa1; font-size: 24px;
}

.liucheng .title p {
    font-size: 12px;
    color: #999;
    text-align: center;
    text-transform: uppercase;
}



/*底部*/


.footerr { background: #434343;font-size:14px;}
.footerr a{color:#333; width:240px;}
.footerr a:hover,.footer .top a:hover{color:#0074c5}
.footerr .top{ border-bottom: 1px #fff solid;padding:30px 0; text-align: center;}
.footerr .top a{display:inline-block;font-weight:bold;line-height:13px;padding:0 25px;color:#fff; font-size:14px; border-right: 1px #999999 solid}
.footerr .left .footlogo{ margin-top:35px;}
.footerr .middle{ margin: 30px 0;overflow:}
.footerr .middle{}
.footerr .middle .frame{ color:#666666; font-size:14px; line-height: 25px;}
.footerr .middle .frame a{color:#666666; font-size:14px; }
.footerr .middle .frame a:hover{color:#0a8b38}
.footerr .middle .right{ width:860px}
.footerr .middle .right{ text-align: center;}
.footerr .middle .right h4{color:#666666; font-size:14px; line-height:30px;}
.footerr .middle .right .wom{color:#666666; font-size:14px; line-height:25px;text-align: left;}
.footerr .middle .right .box{ margin-left:20px;}
.footerr .down{ background:#014983;}
.footerr .down h3,.footer .down a{ display: inline-block; color:#fff; font-size:14px}
.footerr .down a{  padding:0 15px; line-height: 14px; font-size:12px; color:#dcdcdc;}
.footerr .down a:hover{color:#999}


.footerr { background: #434343;font-size:14px;background: #0159a1;}


.lefttt{margin: 20px 30px 0 0px;width: 255px;}
.lefttt a{line-height: 140%;
font-size: 20px;
color: rgb(255, 255, 255);
font-family: 微软雅黑;}
.lefttt a:hover{line-height: 140%;
font-size: 20px;
color: rgb(255, 255, 255);
font-family: 微软雅黑;}
.lefttt .divdh{font-size: 24px;color:#FFFFFF;margin:20px 0 15px 0;font-weight: normal;font-family: "Microsoft YaHei";}
.lefttt .divdh span{ font-size:12px;}
.lefttt .divdz{ color:#FFFFFF; margin:0 0 15px 0; font-weight:normal;}
.lefttt p{ color:#FFFFFF;}
.lj{ margin:15px 0 0 0; width: 90px; height: 30px;}
.lefttt .lj a{
	display:block;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	text-align: center;
	width:88px;
	height:28px;
	line-height:28px;
	border: 1px solid #ccc;
}
.kk{padding: 0px; border-color: transparent; border-width: 0px; overflow: hidden; width: 29px; height: 150px; border-style: solid; opacity: 0.1;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;border-left: 1px solid #ffffff; margin:40px 0 0 40px;}

.framee{margin: 20px 50px 0 55px;}
.framee h1{font-size: 16px; color:#FFFFFF;}
.frameee{ margin:20px 0 0 20px;}
.frameee a{ color:#FFFFFF; margin:0 0 0 118px; font-size:14px;}
.fu11{ margin:20px 0 0 100px; color:#FFFFFF; width:300px;}
.fu11 span{ color:#FFFFFF; font-size:20px;}
.fu111{ margin:20px 0 0 0;}
.dh{}
.dh a{ color:#FFFFFF; font-size:14px;}
.dh li{ margin:10px 15px;float: left;
position: relative;}


 .pinpai { float:right; padding-top:35px; margin-right:15px;} 
 
 /*开始*/
.enjoy{height:1690px; overflow:hidden; margin:0 auto; background:url(/skin/images/bg1_70.jpg) no-repeat center top;}
.enjoy .t2{height:196px; overflow: hidden; width:960px; margin:0 auto;font:31px/35px "Microsoft YaHei";color:#141414; text-align:center; padding-top:50px;}
.enjoy .t2 b{font:bold 50px/50px "Microsoft YaHei";color:#006bb9; display:block;}
.enjoy .t2 span{font:14px/30px "Microsoft YaHei";color:#bdbdbe; text-transform:uppercase;}
.uwhs{width:1200px; margin:0 auto; height:1387px; overflow: hidden; position:relative;}
.with{width:602px;height:312px; overflow:hidden;}
.with h4{font:bold 20px/30px "Microsoft YaHei";color:#006bb9; overflow:hidden;height:70px; background:url(/skin/images/pexx.jpg) no-repeat center bottom;}
.with h4 em{width:64px;height:49px; margin-right:14px; display:inline;}
.with h4 b{font:12px/20px "arial"; text-transform:uppercase; display:block;color:#bdbdbe; font-weight:normal;}
.with p{font:14px/24px "Microsoft YaHei";width:450px; margin-left:70px; padding-left:19px;color:#141414; background:url(/skin/images/ico17.gif) no-repeat 3px 8px;float:left; margin-top:15px;}
.with p span{color:#006bb9;}
.en01 { margin-top:40px;}
.en02{ position:absolute;left:600px;top:420px;width: 600px;}
.en03{ position:absolute;left:0;top:785px;}
.en04{ position:absolute;left:630px;top:1130px;width:600px;}
/* 结束*/
